.content{
  width: 90%;
  min-width: 920px;
  margin: 0 auto;
  margin-top: 50px;
}
.formpage{
  color: #ff0000;
}
.el-col{
  min-height: 36px;
  display: flex;
  align-items: center;
}
.el-col > div{
  width: 100%;
}
.el-col > div.left-six{
  padding-left: 6px;
}
.el-col > div.right-six{
  padding-right: 6px;
}
.el-row{
  /* background-color: red; */
  border-top: 1px solid red;
  font-family: 'SimSun';
  font-size: 12pt;
  font-weight: bold;
}
.document-type > .el-row:first-of-type{
  border-bottom: 1px solid red;
  border-top: none;
  text-align: center;
  font-size: 28pt;
  font-family: 'STZhongsong';
  font-weight: bold;
  padding: 0px 0 13px;
}
.document-type > .el-row:first-of-type > .el-col{
  display: block;
}
.document-type > .el-row:first-of-type > .el-col > div{
  padding-left: 0px;
}
.formpage > .el-row:last-of-type{
  border-top: 2px solid red;
}
.el-col{
  border-right: 1px solid red;
}
.el-col:last-of-type{
  border-right: none;
}
.docTitle .el-select{
  vertical-align: middle;
}
.remove-flex{
  display: block;
}
.no-border-top-row > .el-row, .no-border-top-row > div > .el-row{
  border-top: none;
}
.no-border-top{
  border-top: none;
}
.sign-area{
  color: black;
}
.qianfa-area{
  /* height: 270px; */
}
.huiqian-area{
  height: 220px;
}
.no-border-right{
  border-right: none;
}
.border-left{
  border-left: 1px solid red;
}
.border-top{
  border-top: 1px solid red;
}
.text-left{
  text-align: left;
}
.text-right{
  text-align: right;
}
.padding-six{
  padding: 6px;
}
.el-col-306{
  width: 15%;
}
.el-col-702{
  width: 30%;
}
.el-col-1608{
  width: 70%;
}
.el-col-2004{
  width: 85%;
}
.display-flex{
  display: flex;
}
.text-align-center{
  text-align: center;
}
.require-color{
  color: rgb(0, 136, 204);
}
.formpage >>> textarea{
  font-family: 'FangSong';
}
.doc-title-style >>> textarea{
  font-family: 'STZhongsong';
  font-weight: bold;
  font-size: 20pt;
  text-align: center;
}
.height-75-min{
  min-height: 75px;
}
.infopage{
  margin-top: 30px;
  margin-bottom: 150px;
}
.attachment h4, .guanlian h4, .shenpiyj h4, .liuzhuaninfo h4{
  height: 35px;
  border-bottom: 1px solid #B4BABA;
  font-size: 12pt;
  font-weight: bold;
  margin: 10px 0;
}
.attachment > div, .guanlian > div, .shenpiyj > div{
  margin-bottom: 30px;
}
.spread-icon{
  color: #4089e2;
  font-size: 18px;
  vertical-align: -1px;
  font-weight: bold;
  cursor: pointer;
}
.timeline-switch{
  position: fixed;
  right: 10px;
  top: 100px;
}
.guide-switch{
  position: fixed;
  right: 10px;
  top: 150px;
}
.content .el-drawer__body{
  padding: 20px 10px 20px 0px;
}
.hide-element{
  display: none;
}
.full-width{
  width: 100%;
}
.position-absolute, .parent-absolute .position-absolute{
  position: absolute;
  z-index: 1;
}
.scrollbar-wrapper{
  max-height: 450px;
}
.inline-width{
  display: inline-block;
  width: 45%;
  margin-top: 20px;
  vertical-align: top;
}
.inline-3-width{
  display: inline-block;
  width: 33%;
  margin-top: 20px;
  vertical-align: top;
}
.timeline-switch .el-switch__label{
  display: block;
  margin-left: 0px;
}
/* .guide-switch >>> .el-switch__label{
  display: block;
  margin-left: 7px;
} */
.chaosongbox .el-autocomplete-suggestion li{
  display: inline-block;
}
.operater-area{
  position: fixed;
  bottom: 0px;
  padding: 0px 10px;
  opacity: 0.1;
}
.operater-area:hover{
  opacity: 1;
}
.operater-area .el-col, .operater-area .el-row{
  border: none;
}
.operater-area .el-col{
  text-align: center;
}
.operater-area .el-col:first-of-type{
  text-align: left;
}
.operater-area .el-col:last-of-type{
  text-align: right;
}
.operater-area .el-row{
  margin-bottom: 10px;
}
.nextperson-area{
  height: 75px;
  width: 100%;
}
.nextperson-area >>> span{
  font-size: 40px;
  color: #e2e2e2;
}
.nextperson-area:hover, .nextperson-area:focus{
  background: #fbfcff;
}
.nextperson-area:active{
  background: #f1f1f1;
}
.selected-person{
  position: absolute;
  height: 100%;
  top: 0px;
  pointer-events: none;
  padding: 7px 12px;
  line-height: 1.38;
  overflow: hidden;
}
.el-dialog__wrapper >>> .el-dialog__body{
  padding: 0px 20px 10px 20px;
}
.el-dialog__wrapper >>> .el-dialog__header{
  padding-top: 10px;
}
.el-dialog__wrapper >>> .el-dialog__headerbtn{
  top: 10px;
  font-size: 20px;
}
.branch-group{
  margin-top: 10px;
  width: 33%;
}
.branch-group >>> .el-radio{
  display: block;
  margin: 15px 0px;
}
.float-right{
  float: right;
}
.float-left{
  float: left;
}
.el-card__body{
  padding-top: 5px;
}
.card-2-height{
  line-height: 2;
  font-weight: bold;
}
.box-card >>> .el-card__header{
  padding: 10px 20px;
}
.nextperson-popper{
  width: 35%;
}
.el-loading-mask{
  background-color: rgba(53, 53, 53, 0.3);
}

.text-vertical-center {
  vertical-align: middle;
}